myvar_0 = GetPrimitiveParameter(0)
myvar_1 = GetPrimitiveParameter(1)
myvar_2 = GetPrimitiveParameter(2)
myvar_3 = GetObjectData(myvar_0, ObjData["direction"])
	if (myvar_3 == 0) then
	; //SETLIST
	; //SETLIST
	; //SETLIST
	{}[1] = {}
	; //SETLIST
	; //SETLIST
	; //SETLIST
	{}[0] = {}
else
		if (myvar_3 == 2) then
		; //SETLIST
		; //SETLIST
		; //SETLIST
		{}[1] = {}
		; //SETLIST
		; //SETLIST
		; //SETLIST
		{}[0] = {}
	else
			if (myvar_3 == 4) then
			; //SETLIST
			; //SETLIST
			; //SETLIST
			{}[1] = {}
			; //SETLIST
			; //SETLIST
			; //SETLIST
			{}[0] = {}
		else
				if (myvar_3 == 6) then
				; //SETLIST
				; //SETLIST
				; //SETLIST
				{}[1] = {}
				; //SETLIST
				local myvar_10 = -3
				; //SETLIST
				; //SETLIST
				{}[0] = {}
			else
			end
		end
	end
end
myvar_5,myvar_6,myvar_7 = nWorld["GetObjectLocation"](myvar_0)
myvar_10, {R11}, {R12} = nil
for loopvar1, loopvar2 in {}[myvar_1] do 
myvar_16 = nWorld["GetObjectsOnTile"]((myvar_5 + nil[1]), (myvar_6 + nil[2]), myvar_7)
	if (table["getn"](myvar_16) == 0) then
end
myvar_17 = table["getn"](myvar_16)
	if (myvar_17 ~= 0) then
	myvar_17 = myvar_16
	for loopvar1, loopvar2 in myvar_17 do 
end
	if (loopvar2 == myvar_2) then
	local myvar_8 = True
end
end
else
		if (myvar_8 ~= 0) then 
myvar_8 = myvar_8

	else
		end
	end
	myvar_10 = myvar_8
	SetScriptReturnValue(myvar_10)
